eda analog electronic design automation design architettura arredamento industrial design linux cad ic design embedded systems software circuit simulation embedded take asic